package com.kxmall.huishou.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.kxmall.common.annotation.ExcelDictFormat;
import com.kxmall.common.convert.ExcelDictConvert;
import lombok.Data;


/**
 * 用户提现记录视图对象 hs_withdraw_record
 *
 * @author lyrics
 * @date 2023-12-14
 */
@Data
@ExcelIgnoreUnannotated
public class HsWithdrawRecordVo {

    private static final long serialVersionUID = 1L;

    /**
     * 
     */
    @ExcelProperty(value = "")
    private Long id;

    /**
     * 用户id
     */
    @ExcelProperty(value = "用户id")
    private Long userId;

    /**
     * 提现金额
     */
    @ExcelProperty(value = "提现金额")
    private BigDecimal amount;

    /**
     * 账户类型,1支付宝，2微信，3银行卡
     */
    @ExcelProperty(value = "账户类型,1支付宝，2微信，3银行卡")
    private Integer accountType;

    /**
     * 账号
     */
    @ExcelProperty(value = "账号")
    private String account;

    /**
     * 收款码图片
     */
    @ExcelProperty(value = "收款码图片")
    private String imgUrl;

    /**
     * 姓名
     */
    @ExcelProperty(value = "姓名")
    private String realName;

    /**
     * 银行名称
     */
    @ExcelProperty(value = "银行名称")
    private String bankName;

    /**
     * 开户行名称
     */
    @ExcelProperty(value = "开户行名称")
    private String bankSubName;

    /**
     * 
     */
    @ExcelProperty(value = "")
    private String openId;

    /**
     * 0待审核，1审核通过，待转账，2审核不通过，3转账成功，4转账失败
     */
    @ExcelProperty(value = "0待审核，1审核通过，待转账，2审核不通过，3转账成功，4转账失败")
    private Integer status;

    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String remark;

    /**
     * 用户名
     */
    @ExcelProperty(value = "用户名")
    private String username;


}
